/**
 * 删除自动回复
 */

//引入Q模块
var Q = require('q');

//del入口函数
var index = function(getData, postData, config, _redis, db) {
	var deferred = Q.defer();

	//判断是否存在要删除的自动回复项的时间戳
	if(postData.timestamp) {

		//从数据库中删除对应时间戳的自动回复项数据
		db.remove('autoReplyContents', {
			
			//将时间戳字符串转换为数字再进行查找
			timestamp: parseInt(postData.timestamp)

		}).then(function(){
			
			//返回删除成功
			deferred.resolve(1);

		},function(){

			//删除自动回复项失败
			deferred.reject('-0075');

		});
	}
	else {

		//对自动回复数据进行操作时参数不正确
		deferred.reject('-0076');
	}
	return deferred.promise;
}

//暴露接口
module.exports = {
	index: index
};